home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / pascal / dlgdsn41.zip / READ.ME < prev    next >
Text File  |  1994-01-09  |  6KB  |  158 lines

  1. Welcome to Dialog Design 4.1, your Dialogbox design program for Borland's
  2. Turbo Vision.  With Dialog Design, you can:
  3.  
  4.   1. Lay out your dialogbox on screen using your mouse to locate and size
  5.      controls.
  6.  
  7.   2. Test the dialogbox to see how it will eventually act in your program.
  8.  
  9.   3. Generate Pascal or C++ source code or dialog resources to be
  10.      incorporated in or used by your program.
  11.  
  12.  
  13. REQUIREMENTS
  14.  
  15. Borland Pascal 7.0 and/or Borland C++ 3.1
  16.  
  17. An older version of Dialog Design (V2.2) is still available for Turbo Pascal
  18. 6.0 users.
  19.  
  20.  
  21. WHAT'S NEW IN VERSION 4
  22.  
  23. Version 4 has many new features, changes, and bug fixes.  Listed here are
  24. the major changes.
  25.  
  26.   1. One program now supports both Pascal and C++.
  27.  
  28.   2. All source code and resource generation is now done by external programs
  29.      called from Dialog Design.  Communication between Dialog Design and the
  30.      conversion programs is via an ASCII script file.  Since source code
  31.      is provided for the conversion programs, modifications can be made to:
  32.  
  33.        a. Customize the source code generated.
  34.        b. Incorporate custom controls into the source or resources generated.
  35.  
  36.   3. A toolbox is now provided to enable easy selection and placement of
  37.      controls.
  38.  
  39.   4. In addition to Pascal resources, C++ dialog resources can now be
  40.      generated.
  41.  
  42.   5. Pascal (only Pascal) dialog resources can now be read allowing Dialog
  43.      Design to edit and use dialogs designed elsewhere.  In particular,
  44.      Dialogs can be input from Blaise' Turbo Vision Development Toolkits's (tm)
  45.      .BRS files.
  46.  
  47.  
  48. WHAT'S NEW IN VERSION 4.1
  49.  
  50.   1. Controls may now be duplicated as you might want to do for a column
  51.      of TInputLines.  To Duplicate a control, hold the ctrl key down and
  52.      left click it.
  53.  
  54.   2. Easier to move around in the help file.  Use alt-B to go to a previous
  55.      topic and alt-C to go to the contents topic.  There's also a menu item
  56.      which returns you to the previous topic.
  57.  
  58.   3. Double clicking with the left button to bring up a control's edit
  59.      dialog has been removed (clicking with the right button does the same
  60.      thing).  If you really liked the way it worked before, there's an
  61.      option in the Options/Configuration dialog to turn it back on.
  62.  
  63.   4. An '@' operator has been added to allow inserting a variable name
  64.      wherever a string can be entered.  See the .doc or help file for
  65.      further  info.
  66.  
  67.  
  68. FILES SUPPLIED
  69.  
  70.   DLGDSN.EXE      EXE file for Dialog Design
  71.   DLGHLP.HLP      Help file for Dialog Design
  72.  
  73.      Documentation
  74.   DLGDSN.DOC      DOC file for Dialog Design.  Read this one.
  75.   SCRIPT.DOC      Script file explanation.  Read this when it comes time to
  76.                   modify something.
  77.   OPBUTTON.DLG    A demo dialog showing how to handle a non standard button.
  78.                   See SCRIPT.DOC.
  79.  
  80.      Pascal Conversion Files
  81.   PASSRC1.PAS     Converts script file to Pascal Source (type 1)
  82.   PASSRC2.PAS     Converts script file to Pascal Source (type 2)
  83.   SKEL.DAT        Used by PASSRC2
  84.   PASRSRC.PAS     Converts script file to Pascal Resources
  85.   READSCPT.PAS    Reads script files--used by above
  86.   PAS.MAK         Make file to generate Pascal conversion EXE's
  87.  
  88.      C++ Conversion Files
  89.   CPPSRC1.CPP     Converts script file to C++ Source (type 1)
  90.   CPPSRC2.CPP     Converts script file to C++ Source (type 2)
  91.   CPPSKEL.DAT     Used by CPPSRC2
  92.   CPPRSRC.CPP     Converts script file to C++ Resources
  93.   CPP*.PRJ        Project file for above
  94.   READSCPT.CPP    Reads script files--used by above
  95.   READSCPT.H      Header file for above
  96.   CPP.MAK         Make file to generate C++ conversion EXE's
  97.  
  98.      Pascal special controls, etc.
  99.   COLORTXT.TPU    TPU for TColoredText
  100.   COLORTXT.INT    Doc and partial source for TColoredText
  101.   INPLONG.PAS     Doc and source for TInputLong
  102.   TESTCASE.PAS    Program to test Pascal code generated by Dialog Design
  103.  
  104.      C++ special controls, etc.
  105.   TCOLORTX.H      Header file for TColoredText
  106.   TCOLORTX.OBJ    Object for TColoredText
  107.   SCOLORTX.CPP    Registration object for TColoredText
  108.   TCOLORTX.DOC    Doc and partial source for TColoredText
  109.   TINPLONG.H      Header file for TInputLong
  110.   SINPLONG.CPP    Registration object for TInputLong
  111.   TINPLONG.CPP    Doc and source for TInputLong
  112.   TESTCASE.CPP    Program to test C++ code generated by Dialog Design
  113.   TEST.PRJ        Project file for TESTCASE.CPP
  114.  
  115. INSTALLATION
  116.  
  117. Probably the easiest installation is to put all files in one working
  118. directory.  More appropriate might be to put C++ files in one directory,
  119. Pascal in another, and DLGDSN.EXE in a directory on your path.  The help
  120. file, DLGDSN.HLP should be in the same directory as DLGDSN.EXE.
  121.  
  122. In order to save download time, the EXE files for the conversion programs
  123. have not been included in this file.  These are available in a separate file
  124. which may also be downloaded (named DLGEXE.ZIP or something similar) but
  125. it's probably easier to generate them yourself from the included source code.
  126. Make files are provided for this.  Assuming Borland's MAKE.EXE or MAKER.EXE
  127. is on your path,
  128.  
  129.    MAKE -f pas.mak
  130.  
  131. will construct the three Pascal conversion files, and,
  132.  
  133.    MAKE -f cpp.mak [noblink]
  134.  
  135. will construct the three C++ conversion files.  Note that the "-f"
  136. must be lower case.  These two files assume the standard Borland
  137. directory setups.  If you have trouble when running MAKE you may need
  138. to alter the .MAK files to specify your own directory locations.
  139.  
  140. Note the optional "noblink" parameter for the C++ make file.  C++ Turbo
  141. Vision does an automatic screen blank which causes an annoying flash
  142. on some systems.  If you find this annoying, the "noblink" option will
  143. patch out the offending clearSceen() routine.
  144.  
  145.  
  146. CONFIGURATION
  147.  
  148. When you first run Dialog Design, a configuration dialog will come up.
  149. Be sure and select your choice of languages.  You should also add the
  150. path where the conversion programs are located to the conversion filenames
  151. already listed.  Once you select OK on this dialog, you will be asked if you
  152. want to save it to disk (DLGDSN.CFG).
  153.  
  154. Once it's saved to disk, you won't see this dialog on startup, but you can
  155. access it at any time from the menu (Options/Configure...) to make
  156. configuration changes.
  157.  
  158.